package com.wgts.wgts.mvp.model;

import com.wgts.wgts.base.IBaseModel;
import com.wgts.wgts.netmodle.HttpResultSubscriber;
import com.wgts.wgts.netmodle.resp.CurrentEntity;
import com.wgts.wgts.netmodle.resp.TaskDetailEntity;

/*
 *
 *
 */public interface IWgtsTaskDetailsActivityModel extends IBaseModel {
     void initDate(Integer taskId, HttpResultSubscriber<TaskDetailEntity> subscriber);

     void joinTaskDetails(Integer userTaskId, HttpResultSubscriber<TaskDetailEntity> subscriber);

     void issueTask(Integer taskId, String taskCode, String taskUrl, HttpResultSubscriber<Integer> subscriber);

     void vertifyTask(Integer userTaskId, HttpResultSubscriber<CurrentEntity> subscriber);
}
